.window .modal-dialog {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 950px;
}
.window .modal-content {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
}
.window .modal-body {
    overflow-y: scroll;
    position: absolute;
    top: 55px;
    bottom: 65px;
    width: 100%;
}
.window .modal-header .close {margin-right: 15px;}
.window .modal-footer {
    position: absolute;
    width: 100%;
    bottom: 0;
}
table th{word-break: keep-all;}
td.details-control {
    background: url('/img/table/details_open.png') no-repeat center center;
    cursor: pointer;
}
tr.shown td.details-control {
    background: url('/img/table/details_close.png') no-repeat center center;
}
/*#dataTable th, #dataTable td { white-space: nowrap;}*/
#dataTable th { white-space: nowrap;}
a{cursor: hand}